Key.getCode()

Доступность

Flash Player 5.

Синтаксис

Key.getCode() : Number

Параметры

Нет.

Возвращает

Число; код последней нажатой клавиши.

Описание

Метод; возвращает код последней нажатой клавиши. Чтобы по коду определить, какая клавиша была нажата, смотри Приложение C, "Клавиши и соответствующие им коды". в Использовании ActionScript во Flash.

Пример

В следующем примере при каждом нажатии клавиши вызывается getCode(). В примере создается листнер keyListener с определенным позже обработчиком события onKeyDown. Для более подробной информации смотри "Использование листнеров" в Использовании ActionScript во Flash. Объект keyListener регистрируется в списке слушателей событий (листнеров) класса Key, транслирующего сообщение о событии onKeyDown при каждом нажатии клавиши..

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
  trace("Код ASCII последней нажатой клавиши: "+Key.getAscii());
};
Key.addListener(keyListener);

При тестировании примера убедитесь, что Вы отключили стадартные комбинации клавиш среды тестирования при помощи меню Control > Disable Keyboard Shortcuts.

В следующем примере метод Key.getAscii() сравнивается с Key.getCode(). Разница состоит в том, что ASCII-коды различают заглавные и строчные буквы, а "обычные" коды — нет.

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
  trace("Данные о последней нажатой клавише:");
  trace("\tКод: "+Key.getCode());
  trace("\tASCII код: "+Key.getAscii());
  trace("");
};
Key.addListener(keyListener);

При тестировании примера убедитесь, что Вы отключили стадартные комбинации клавиш среды тестирования при помощи меню Control > Disable Keyboard Shortcuts.